package com.zbl.小题大做;

public class 递归 {

	public static void main(String[] args) {
        System.out.println(climbStairs(4));
    }

    // 爬楼，1步或两步，求爬楼方式，n是最大台阶数
    public static int climbStairs(int n) {
        if (n == 0) {
            return 0;
        }

        if (n == 1 ) {
            return 1;
        }

        if (n == 2) {
            return 2;
        }

        return  climbStairs(n - 1) + climbStairs(n - 2);
    }
}
